long or arduous ride or walk - Spanish English Dictionary